function ccR_Shaman_2()
	if ccrPlayerLevel() >= 10 and ccrPlayerLevel() <= 90 then ccR_Shaman_Enhancement_10_90() end
end

function ccR_Shaman_Enhancement_10_90()
	-- Buffs
	ccR_Shaman_Lightning_Shield()
	ccR_Shaman_Shamanistic_Rage()
	ccR_Shaman_Tremor_Totem()
	ccR_Shaman_Grounding_Totem()
	ccR_Shaman_Ascendance()

	if ccrValidTarget() then
		-- Abilities
		ccR_Shaman_Wind_Shear()
		ccR_Shaman_Fire_Nova()
		ccR_Shaman_Maelstrom_Weapon()
		ccR_Shaman_Lavalash_Spread_Flame_Shock()
		ccR_Shaman_Feral_Spirit()
		ccR_Shaman_Stormlash_Totem()
		ccR_Shaman_Healing_Stream_Totem()
		ccR_Shaman_Healing_Tide_Totem()
		-- Talents
			-- 15
			ccR_Shaman_Talent_Stone_Bulwark_Totem()
			ccR_Shaman_Talent_Astral_Shift()
			-- 30
			ccR_Shaman_Talent_Earthgrab_Totem()
			ccR_Shaman_Talent_Windwalk_Totem()
			-- 45
			ccR_Shaman_Talent_Call_of_the_Elements()
			ccR_Shaman_Talent_Totemic_Projection()
			-- 60
			ccR_Shaman_Talent_Elemental_Mastery()
			ccR_Shaman_Talent_Ancestral_Swiftness()
			-- 75
			ccR_Shaman_Talent_Ancestral_Guidance()
			-- 90
			ccR_Shaman_Talent_Elemental_Blast()
		-- Totems
		ccR_Shaman_Keep_Fire_Totems_In_Range()
		-- Attack
		ccR_Shaman_Enhancement_Flame_Shock_All()
		ccR_Shaman_Shock()
		ccR_Shaman_Stormstrike()
		ccR_Shaman_Unleash_Elements()
		ccR_Shaman_Lavalash()
	end
end

